home *** CD-ROM | disk | FTP | other *** search
/ Best of www.BestZips.com (Collector's Edition) / Best of WWW.BESTZIPS.COM Collector's Edition (JCSM Shareware) (JCS Marketing).ISO / fileutil / fmgrd211.zip / MANUAL.TXT < prev    next >
Text File  |  1996-09-08  |  37KB  |  916 lines

  1. This file contains information on setting up and using FM Guard.
  2. Copyright (c) Chaosoft, 1994-96. All rights reserved
  3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4.  
  5. TABLE OF CONTENTS
  6. ----------------------------------------------------------------
  7.   1. Introduction
  8.   2. Preparing Windows(r) for effective use of FM Guard
  9.   3. Setting up restrictions to File Manager and Common Dialogs
  10.   4. Changing the password disabling/enabling FM Guard
  11. Appendices:
  12.   A. Restricting Program Manager
  13.   B. Restricting Control Panel
  14. ----------------------------------------------------------------
  15.  
  16. Note: please refer to file README.TXT for information on:
  17.   - installing or uninstalling FM Guard
  18.   - getting updated releases of the product
  19.   - purchasing a license for continued use
  20.   - obtaining technical support
  21.  
  22. ////////////////////////////////////////////////////////////////
  23. //
  24. //    1. Introduction
  25. //
  26. ////////////////////////////////////////////////////////////////
  27.  
  28. The utility FM Guard is designed to provide means to selectively
  29. restrict File Manager and some other Windows components.  Its main
  30. purpose is to restrict user's access to the critical parts of the
  31. Windows installation while allowing him or her manipulate personal
  32. files with File Manager.
  33.  
  34. It should be noted that operating system Windows version 3.1/3.11,
  35. as well as Windows for Workgroups 3.11, was not designed to be
  36. secure (in respect to the user's access to its vital components).
  37. To make your system configuration more "bullet-proof", it's
  38. important to follow the preparatory steps, described in Section 2 of
  39. this file.
  40.  
  41. When you run File Manager with FM Guard installed, the contents of
  42. file FMGUARD.SYS in your WINDOWS\SYSTEM directory is analyzed to
  43. decide which features of File Manager and Windows to restrict.  The
  44. descriptions of all restricting commands, recognizable by the
  45. current version of FM Guard, are provided in Section 3 of this file.
  46. FM Guard is supplied with a sample FMGUARD.SYS file, specifying some
  47. 'reasonable' restrictions.  You can change the file to make it
  48. suitable for your needs.
  49.  
  50. If you need to temporarily disable FM Guard while File Manager is
  51. running, choose 'Guard-Disable' from main menu of File Manager.
  52. When a dialog box shows up, enter the valid password.  If you are
  53. using an unregistered version of FM Guard, the password is the word
  54. "FMGuard".  It is fixed and cannot be changed.  If you have ordered
  55. a license for continued use of FM Guard and obtained your
  56. Registration Code, you may use the PASSWORD.EXE utility to setup a
  57. password of your choice.  Please refer to Section 4 on using
  58. PASSWORD.EXE.
  59.  
  60. ////////////////////////////////////////////////////////////////
  61. //
  62. //    2. Preparing Windows(r) for effective use of FM Guard
  63. //
  64. ////////////////////////////////////////////////////////////////
  65.  
  66.  - Before activating FM Guard, decide which disks and drives your
  67.    users should have access to.  You may want, for example, to
  68.    assign a directory on your hard disk or network drive as the
  69.    'working' directory for all users (i.e.  allow them to save their
  70.    files in that directory only and prevent them from accessing all
  71.    the other directories and disks).  To do that, create a logical
  72.    drive associated with the working directory using DOS command
  73.    SUBST, and then make all the other drives unaccessible (by
  74.    listing them in the 'NoDrive=' line of the FMGUARD.SYS file, see
  75.    below in this file).  For more information on the SUBST command
  76.    please type 'help subst' at the DOS prompt.
  77.  
  78.  - Set up the desired configuration of Windows in the way you would
  79.    want the user to see it when s/he initially runs it.  It includes
  80.    the position and size of the Program Manager and File Manager
  81.    main windows, their secondary windows (displaying icons, files
  82.    and directories), options, etc.
  83.  
  84.    IMPORTANT: make sure that none of the File Manager child windows
  85.         shows a drive you wish to prevent access to, otherwise after
  86.         activating FM Guard such a window will show no files!  If
  87.         the latter happens, choose 'View-By File Type' from menu and
  88.         make sure that the 'Name' field in the dialog box reads
  89.         '*.*', without quotes.
  90.  
  91.  - Choose 'Options' from main menu of File Manager.  Make sure 'Save
  92.    Settings on Exit' is not selected.  Then press SHIFT+ALT+F4 keys
  93.    simultaneously to save the current configuration of File Manager
  94.    in WINFILE.INI.  Repeat the same for Program Manager to save its
  95.    configuration in the PROGMAN.INI file.
  96.  
  97.  - Add 'winfile.exe' to the list of files loaded automatically on
  98.    Windows start-up by changing the line 'load=' in the section
  99.    [windows] of the WIN.INI file to read:
  100.  
  101.    [windows]
  102.    ...
  103.    load=winfile.exe <other files, if any, separated by spaces>
  104.    ...
  105.  
  106.    This will run File Manager automatically on Windows start up and
  107.    FM Guard will be activated before the user receives control from
  108.    Windows.  Otherwise the user would be able to uninstall FM Guard
  109.    by modifying WINFILE.INI before running File Manager.
  110.  
  111.    CAUTION: don't assume that placing File Manager's icon into
  112.         'Start Up' group of Program Manager will have the same
  113.         effect: if you don't add winfile.exe to the 'load=' line as
  114.         described above, the user will be able to disable the
  115.         loading of all programs from the 'Start Up' group by simply
  116.         keeping the key 'Shift' depressed while Windows is
  117.         initializing.
  118.  
  119.  - Set up restrictions for Program Manager and Control Panel, if you
  120.    wish (please see Appendices A and B at the end of this file for
  121.    more information).
  122.  
  123.  - Create a private directory on your hard disk, for instance,
  124.    C:\PRIVATE, and copy WINFILE.INI, PROGMAN.INI, CONTROL.INI, and
  125.    all the other files which you want to be used as the 'fresh
  126.    copies' when Windows starts up, into that directory.
  127.  
  128.  - To prevent users from uninstalling FM Guard, add the following
  129.    lines to the end of AUTOEXEC.BAT file in your root directory:
  130.  
  131.    ----------------- cut here ----------------
  132.    @echo off
  133.    :StartWin
  134.      copy C:\PRIVATE\*.* C:\WINDOWS > NULL
  135.      win
  136.      goto StartWin
  137.    ----------------- cut here ----------------
  138.  
  139.    The line '@echo off' will suppress echoing the rest of the
  140.    commands on the screen while executing them.
  141.  
  142.    The line ':StartWin' is not a command, it's just a label to mark
  143.    the beginning of the command sequence to be executed each time
  144.    the user restarts Windows.
  145.  
  146.    The line 'copy ...' will copy your previously saved, 'fresh'
  147.    copies of WINFILE.INI, PROGMAN.INI, etc., from the PRIVATE
  148.    directory into the WINDOWS directory, overwriting the existing
  149.    files (just in case the user has changed them or removed the 'FM
  150.    Guard=...' line from WINFILE.INI !).
  151.  
  152.    The line 'win' starts Windows.  The user may then do his/her work
  153.    as usual.  If s/he decides to change WINFILE.INI and restart
  154.    Windows, the next line, 'goto StartWin' will transfer the
  155.    execution to the 'StartWin' line.  The original WINFILE.INI file
  156.    will be restored and all the changes the user might have made
  157.    will be lost.  This protects your system from uninstalling FM
  158.    Guard.
  159.  
  160.  - Copy FMGUARD.SYS into WINDOWS\SYSTEM directory, if you have not
  161.    done so already, and modify it, if necessary.  Please refer to
  162.    Section 3 in this file for descriptions of the restricting
  163.    commands which can be in FMGUARD.SYS.  After you have set up the
  164.    desired restrictions, you may wish to assign the 'read-only' and
  165.    'hidden file' attributes to the file.
  166.  
  167.  - If you want to setup different levels of restrictions for
  168.    different users, you may wish to put the most restrictive options
  169.    in the 'common' file FMGUARD.SYS, which is kept in the
  170.    WINDOWS\SYSTEM directory.  It will be used by FM Guard as the
  171.    'default' configuration file.  If you want to provide more
  172.    capabilities of File Manager for some of the users, you need to
  173.    prepare additional, less restrictive configuration file, and put
  174.    it into a local directory.  To force FM Guard to use the
  175.    additional, 'local' configuration file, you need to do two
  176.    things:
  177.  
  178.        1.  Add the line 'ProcessLocalFile=ON' to the 'common' file
  179.            FMGUARD.SYS (the one in the WINDOWS\SYSTEM directory).
  180.            If you turn this option off, by specifying
  181.            'ProcessLocalFile=OFF' in the FMGUARD.SYS file, no local
  182.            configuration files will be processed.
  183.  
  184.        2.  Add the line 'fmguard=...' specifying the location of the
  185.            local configuration file to the [windows] section of
  186.            WIN.INI.  For example, if you want FM Guard to process
  187.            the file FMGLOCAL.SET, located in the '\USER\OPTIONS'
  188.            subdirectory on the disk D, you have to add to following
  189.            entry to the [windows] section of WIN.INI:
  190.  
  191.                 fmguard=D:\USER\OPTIONS\FMGLOCAL.SET
  192.  
  193.    If FM Guard cannot find the local file, it allows File Manager to
  194.    run as usual, without any error message.  The 'common' set of
  195.    restrictions, as specified by the WINDOWS\SYSTEM\FMGUARD.SYS
  196.    file, will be in effect in this case.
  197.  
  198.    BE AWARE that any command you specify in the local configuration
  199.    file suppresses the corresponding command in the 'common' file
  200.    FMGUARD.SYS.  BE SURE to delete (or even better, to comment out
  201.    by placing a semicolon at the beginning of a line) all commands
  202.    in the local configuration file, which you don't want to be
  203.    overdidden.  For example, if you want a single common password to
  204.    be used to disable FM Guard on any machine, be sure to comment
  205.    out the line 'Password=' in all local configuration files,
  206.    otherwise they would suppress the password specified in the
  207.    'common' configuration file.
  208.  
  209.  - Make all the other necessary changes to the system (like making
  210.    the entire directory WINDOWS\SYSTEM read-only).
  211.  
  212.  - Activate FM Guard by adding the line 'FM Guard=...' to the end of
  213.    [AddOns] section in the WINFILE.INI file (see README.TXT for
  214.    details on installing and activating FM Guard).  If you have
  215.    other File Manager extensions installed (such as MSTOOLS.DLL from
  216.    MicroSoft, or FMSTEPUP.DLL from ChaoSoft), make sure that you
  217.    have no more than 4 (in case of Windows 3.1/3.11) or 5 of them
  218.    (in case of Windows for Workgroups 3.11) listed in the [AddOns]
  219.    section, including FM Guard.
  220.  
  221.  - Restart Windows. That's it!
  222.  
  223. ////////////////////////////////////////////////////////////////
  224. //
  225. // 3. Setting up restrictions to File Manager and Common Dialogs
  226. //
  227. ////////////////////////////////////////////////////////////////
  228.  
  229. File FMGUARD.SYS contains the commands which specify which features
  230. of File Manager to restrict.  This file should be placed in the
  231. WINDOWS\SYSTEM directory (the directory containing Windows system
  232. files such as USER.EXE, GDI.EXE, etc.) If FM Guard cannot find
  233. FMGUARD.SYS in the SYSTEM directory, it displays an error message
  234. and closes File Manager (to prevent users from using File Manager in
  235. the unrestricted mode).
  236.  
  237. The name FMGUARD.SYS is hardcoded into FM Guard and cannot be
  238. changed.
  239.  
  240. The format of the FMGUARD.SYS file is ordinary ASCII, so that it can
  241. be edited using any text editor (like Windows Notepad).  Don't use
  242. word processors to modify this file!  (since they may add formatting
  243. codes to the text, that are unrecognizable by FM Guard).
  244.  
  245. It's NOT required to put the title [restrictions] at the beginning
  246. of the FMGUARD.SYS file.
  247.  
  248. Each restricting command should be written in a single line.  Each
  249. line of the file should contain no more than one command.  If a line
  250. contains only 'white spaces' (any combination of SPACE and TAB
  251. characters), it's skipped without processing or warning.
  252.  
  253. If the first 'non-white-space' character in the line is a semicolon
  254. ';' this line is considered as a comment and the rest of it is
  255. ignored by FM Guard.  Otherwise the line is treated as a restricting
  256. command.
  257.  
  258. Each restricting command should be written using the following
  259. syntax:
  260.  
  261.    command = value
  262.  
  263. where 'command' is the name of the restricting command, and 'value'
  264. is its value.  Both the name of the command and the value can be
  265. surrounded by an arbitrary number of 'white spaces' (characters
  266. SPACE and TAB).  Both the name and value are case insensitive, so
  267. that, for example, names 'NoClose', 'NOCLOSE', and 'noclose' are all
  268. valid names for the command defining the ability of the user to
  269. close File Manager.
  270.  
  271. If the specified name of the command is not one of the predefined
  272. names, the entire line containing that name is ignored without error
  273. message.
  274.  
  275. If a restricting command is deleted from FMGUARD.SYS or commented
  276. out, no warning is issued, and the corresponding feature of File
  277. Manager is restored to its default.
  278.  
  279. Most of the restricting commands in the FMGUARD.SYS file are Boolean
  280. commands.  The value of such a command can be one of the following:
  281.  
  282.   1, ON, TRUE, or YES  - to turn the restriction on,
  283.  
  284.   0, OFF, FALSE, or NO - to turn the restriction off.
  285.  
  286. For example, any of the following commands can be used to prevent
  287. the user from closing File Manager:
  288.  
  289.    NoClose = 1
  290. or
  291.    NoClose = ON
  292. or
  293.    NoClose = True
  294. or
  295.    NoClose = Yes
  296.  
  297. Note: For all Boolean commands, setting them to 0, OFF, FALSE, NO
  298. will produce the same effect: enabling the corresponding feature of
  299. File Manager (the default, including when they do not appear in
  300. FMGUARD.SYS at all).
  301.  
  302. There are also non-Boolean commands, such as NoDrive, UserName,
  303. Password.  The values for these commands are the whole strings
  304. rather than Boolean triggers.
  305.  
  306. The following table contains all restricting commands which are
  307. recognized by the current version of FM Guard.
  308. ________________________________________________________________
  309.  
  310. UserName = string   
  311.   
  312.   "string" should be replaced with the name the software is
  313.   registered to, without quotes.  It must contain no less then 6 and
  314.   no more than 29 characters, including spaces and punctuation.
  315.   Must be entered EXACTLY as it appears on your Registration
  316.   Acknowledgement, including proper number of spaces between words
  317.   (don't use the TAB key instead of SPACE) and using proper letter
  318.   case (upper or lower).                                         
  319. ________________________________________________________________
  320.  
  321. RegNum = number
  322.   
  323.   "number" should be replaced with the registration code, as it
  324.   appears on your Registration Acknowledgement, without quotes.
  325.   To verify that the reg.  code entered is valid, save file
  326.   FMGUARD.SYS after you have modified it, restart File Manager, and
  327.   choose 'Guard-About' from the menu.  If the screen reads
  328.   "Unregistered copy", then either UserName or RegNum contains an
  329.   invalid value.  If both UserName and RegNum are valid, the 'About
  330.   FM Guard' screen will show the name it's registered to.
  331. ________________________________________________________________
  332.  
  333. Password = number
  334.  
  335.   "number" should be replaced with the encoded passport you generate
  336.   by running PASSWORD.EXE .  This command has no effect if the
  337.   registration information above is missing or invalid.  The only
  338.   difference between registered and unregistered versions of FM
  339.   Guard is the password protection of the command 'Guard - Disable'.
  340.   Please see file ORDER.TXT for information on how to register FM
  341.   Guard.
  342. ________________________________________________________________
  343.  
  344. NoClose    = boolean
  345.   
  346.   disables the commands 'File-Exit', 'Control Menu - Close', ALT+F4
  347.   of File Manager and thus prevents from exiting File Manager.
  348. ________________________________________________________________
  349.  
  350. NoSaveSettings = boolean
  351.  
  352.   unchecks the menu item 'Options - Save Settings on Exit' and
  353.   disables it, thus preventing File Manager from saving changes to
  354.   its configuration when the user exits it.
  355. ________________________________________________________________
  356.   
  357. NoExecute = boolean
  358.  
  359.   prevents from running programs via double-clicking a file in a
  360.   File Manager window or via the command 'File-Open'.  This command
  361.   does NOT prevent opening associated documents via double-clicking
  362.   a file in File Manager.  Use the NoOpen command to disable opening
  363.   associated documents as well.  Also, use the NoRun and NoDragDrop
  364.   commands as compliments to the NoExecute command.
  365. ________________________________________________________________
  366.   
  367. NoDragDrop = boolean 
  368.  
  369.   disables all drag-and-drop operations and thus prevents the user
  370.   from running programs by dragging them from File Manager to
  371.   Program Manager.  Note that NoDragDrop also disables all the other
  372.   drag-and-drop' operations: copying and moving files, etc.  The user
  373.   is still able to use menu commands to perform these operations
  374.   (unless they are disabled explicitly; see below in this file).
  375. ________________________________________________________________
  376.  
  377. NoMoveSize = boolean
  378.  
  379.   prevents from changing the position on the screen of the main
  380.   window of File Manager.
  381. ________________________________________________________________
  382.  
  383. NoMinimize = boolean
  384.  
  385.   prevents from minimizing the main window of File Manager.
  386. ________________________________________________________________
  387.  
  388. NoMaximize = boolean
  389.  
  390.   prevents from maximizing the main window of File Manager.
  391. ________________________________________________________________
  392.  
  393. NoSwitch = boolean
  394.  
  395.   prevents from launching Task Manager from the System Menu.
  396. ________________________________________________________________
  397.  
  398. NoMoveSizeMDI = boolean
  399.  
  400.   prevents from changing positions of the child windows of
  401.   File Manager (those that display file and directory listings).
  402. ________________________________________________________________
  403.  
  404. NoMinimizeMDI = boolean
  405.  
  406.   prevents from mimimizing child windows of File Manager.
  407. ________________________________________________________________
  408.  
  409. NoMaximizeMDI = boolean
  410.  
  411.   prevents from maximizing child windows of File Manager.
  412. ________________________________________________________________
  413.  
  414. NoNextMDI = boolean
  415.  
  416.   prevents from switching between child windows of File Manager.
  417. ________________________________________________________________
  418.  
  419. NoCloseMDI = boolean
  420.  
  421.   prevents from closing any child window in File Manager.
  422. ________________________________________________________________
  423.  
  424. NoOpenMDI = boolean
  425.  
  426.   prevents from opening any new child windows (including the result
  427.   of the 'File - Search' command!).
  428. ________________________________________________________________
  429.  
  430. NoChangeDrive = boolean
  431.  
  432.   prevents the user from changing the drives displayed in child
  433.   windows (however, moving around the directories on the drive
  434.   currently displayed in a window is still possible):
  435. ________________________________________________________________
  436.  
  437. NoDrive = string
  438.  
  439.   prevents browsing the drives listed in the "string" value.
  440.   For instance, to disable access to drives C, H, and Z, specify:
  441.   
  442.     NoDrive = CHZ 
  443.  
  444.   IMPORTANT: when preparing Windows for using FM Guard, make sure
  445.     that none of the child windows of File Manager shows the
  446.     contents of a drive you wish to prevent access to.  Otherwise,
  447.     after you have activated FM Guard, no files will be shown by
  448.     File Manager.
  449.      
  450.        If the latter happens:
  451.       - while File Manager is running, disable FM Guard by choosing
  452.         'Guard-Disable' from menu;
  453.       - close all windows which show the "prohibited" drives;
  454.       - for every other child window of File Manager, choose 
  455.         'View-By File Type' from the menu and restore the
  456.         filter of file names (*.* usually) in the dialog box.
  457.       - press SHIFT+ALT+F4 simultaneously to save the current
  458.         configuration of File Manager;
  459.       - enable FM Guard.
  460.  
  461.   Starting from version 2.00, FM Guard is able to restrict not only
  462.   File Manager, but also other Windows components.  As of this
  463.   writing, FM Guard is able to restrict user access to certain disks
  464.   via Common Dialogs ('Open', 'Save As', etc.).  To employ this
  465.   feature, the 'NoDrive' command in the FMGUARD.SYS file should be
  466.   used.  If you have already set this command up to prevent access
  467.   to some drives via File Manager, no additional actions are
  468.   required: access to these drives via Common Dialogs will be
  469.   restricted automatically as well.
  470.  
  471.   IMPORTANT: the Common Dialogs restrictions are in effect only if
  472.     File Manager (with FM Guard activated) is running.  If you close
  473.     File Manager, full access to the drives via Common Dialogs will
  474.     be restored.  If you want the Common Dialogs restrictions to be
  475.     in effect all the time, it's a good idea to load File Manager
  476.     when Windows starts up (by specifying WINFILE.EXE in the 'load='
  477.     line of the WIN.INI file) and use the 'NoClose=ON' command in
  478.     the FMGUARD.SYS file.  This will keep File Manager active for
  479.     the duration of the whole Windows session.
  480.  
  481.   Please note that not all applications use Common Dialogs.  In
  482.   spite of the fact that using Common Dialogs is encouraged by
  483.   Microsoft and is even required for an application to qualify for
  484.   the 'Windows Compatible' logo, some of the software vendors
  485.   (including Microsoft itself!) don't use them.  As a result, some
  486.   applications (including MS Word and Excel) cannot be restricted by
  487.   FM Guard in this way.
  488. ________________________________________________________________
  489.  
  490. NoDeleteEdit    = boolean
  491. NoRunEdit       = boolean
  492. NoMoveEdit      = boolean
  493. NoCopyEdit      = boolean
  494. NoRenameEdit    = boolean
  495. NoSearchDirEdit = boolean
  496. NoPrintEdit     = boolean
  497.  
  498.   disable editing fields in the corresponding dialog boxes.  The
  499.   user will be able to use the commands to manage his own files (by
  500.   highlighting them in File Manager), but will not be able to type
  501.   anything in the editing fields.
  502.  
  503.   For example, you may want to allow the user to use the Delete
  504.   command to delete his own files, by highlighting the files in File
  505.   Manager and choosing File-Delete from main menu.  To achive that,
  506.   you would specify 'NoDelete = OFF' to enable access to the
  507.   'Delete' command, but also use 'NoDeleteEdit = ON' to prevent
  508.   modifying the filename in the dialog box.  In this way the user
  509.   won't be able to delete files located on a 'restricted' disk, for
  510.   instance.
  511. ________________________________________________________________
  512.  
  513. NoSearchAllSubDirs = boolean
  514.  
  515.   disables the 'Search All Subdirectories' checkbox in the
  516.   'File-Search' dialog box.
  517. ________________________________________________________________
  518.  
  519. NoShowSystemHiddenFiles = boolean
  520.  
  521.   disables the 'Show System/Hidden files' checkbox in the 'File-By
  522.   File Type' dialog box;
  523. ________________________________________________________________
  524.  
  525. NoAttributesEdit = boolean
  526.  
  527.   prevents one from modifying file attributes using the
  528.   'File-Properties' command.
  529. ________________________________________________________________
  530.  
  531. NoGrayedMenus = boolean
  532.  
  533.   controls the effect of the following commands: 
  534.     NoFileMenu, NoDiskMenu, NoTreeMenu, NoViewMenu, NoOptionsMenu,
  535.     NoWindowMenu, NoHelpMenu, NoStepUpMenu, NoToolbarMenu.
  536.  
  537.   If 'NoGrayedMenus = ON' is specified, then the corresponding
  538.   submenu is removed from the menu bar if the NoFileMenu=ON (or
  539.   other command from the list above) is used.  Otherwise, if
  540.   'NoGrayedMenus=OFF' is specified, the submenu is 'grayed', but not
  541.   removed from the menu bar.  In the latter case you can restore
  542.   access to the submenus by means of the 'Guard-Disable' command.
  543. ________________________________________________________________
  544.  
  545. NoFileMenu = boolean
  546.  
  547.   removes the 'File' submenu from the menu bar of File Manager.
  548. ________________________________________________________________
  549.  
  550. NoOpen          = boolean
  551. NoMove          = boolean
  552. NoCopy          = boolean
  553. NoDelete        = boolean
  554. NoUndelete      = boolean
  555. NoRename        = boolean
  556. NoProperties    = boolean
  557. NoRun           = boolean
  558. NoPrint         = boolean
  559. NoAssociate     = boolean
  560. NoCreateDir     = boolean
  561. NoSearch        = boolean
  562. NoSelect        = boolean
  563.  
  564.   disable individual menu items of the 'File' submenu.  To disable
  565.   the 'Exit' menu item, use NoClose.
  566. ________________________________________________________________
  567.  
  568. NoDiskMenu = boolean
  569.  
  570.   removes the 'Disk' submenu from the menu bar of File Manager.
  571. ________________________________________________________________
  572.   
  573. NoCopyDisk      = boolean
  574. NoLabelDisk     = boolean
  575. NoFormatDisk    = boolean
  576. NoMakeSystemDisk= boolean
  577. NoSelectDrive   = boolean
  578.  
  579.   disable individual menu items of the 'Disk' submenu.  In addition,
  580.   the NoMakeSystemDisk command also disables the 'Make System Disk'
  581.   check box in the 'Format Disk' dialog box.
  582. ________________________________________________________________
  583.  
  584. NoTreeMenu = boolean
  585.  
  586.   removes the 'Tree' submenu from the menu bar of File Manager.
  587. ________________________________________________________________
  588.  
  589. NoExpOneLevel   = boolean
  590. NoExpBranch     = boolean
  591. NoExpAll        = boolean
  592. NoCollapse      = boolean
  593. NoIndicateExp   = boolean
  594.  
  595.   disable individual menu items of the 'Tree' submenu. 
  596. ________________________________________________________________
  597.  
  598. NoViewMenu = boolean
  599.  
  600.   removes the 'View' submenu from the menu bar of File Manager.
  601. ________________________________________________________________
  602.  
  603. NoTreeDir = boolean
  604.  
  605.   disables the following items of the 'View' submenu: 'Tree and
  606.   Directory', 'Tree Only', 'Directory Only'.
  607. ________________________________________________________________
  608.  
  609. NoSplit = boolean
  610.  
  611.   disables the 'Split' command of the 'View' submenu.
  612. ________________________________________________________________
  613.  
  614. NoDetails = boolean
  615.   
  616.   disables the following items of the 'View' submenu: 'Name',
  617.   'All File Details', 'Partial Details'.
  618. ________________________________________________________________
  619.  
  620. NoSort = boolean
  621.  
  622.   disables all the 'Sort By...' items of the 'View' submenu.
  623. ________________________________________________________________
  624.  
  625. NoByFileType = boolean
  626.  
  627.   disables the 'By File Type' command of the 'View' submenu.
  628. ________________________________________________________________
  629.  
  630. NoOptionsMenu = boolean
  631.  
  632.   removes the 'View' submenu from the menu bar of File Manager.
  633. ________________________________________________________________
  634.  
  635. NoConfirmation  = boolean
  636. NoFont          = boolean
  637. NoStatusBar     = boolean
  638. NoMinimizeOnUse = boolean
  639.  
  640. NoCustomizeToolBar = boolean
  641. NoToolBar       = boolean
  642. NoDriveBar      = boolean
  643.  
  644.   disable the corresponding items of the 'Options' submenu.  Use the
  645.   NoSaveSettings command to disable the 'Save settings on Exit'
  646.   item.
  647. ________________________________________________________________
  648.  
  649. NoWindowMenu  = boolean
  650. NoHelpMenu    = boolean
  651.  
  652.   remove the 'Window' and 'Help' submenus from the menu bar of File
  653.   Manager.  There are no separate commands controlling individual
  654.   commands of the 'Window' and 'Help' submenus.
  655. ________________________________________________________________
  656.  
  657. NoNetwork = boolean 
  658.  
  659.   disables the 'Network Connections...' command.
  660. ________________________________________________________________
  661.  
  662. NoViewShared = boolean
  663.  
  664.   disables the 'View Shared Directories...' command.
  665. ________________________________________________________________
  666.  
  667. NoShareDir = boolean
  668.  
  669.   disables the 'Share Directory' command.
  670. ________________________________________________________________
  671.  
  672. NoStopShareDir = boolean
  673.  
  674.   disables the 'Stop Sharing Directory' command.
  675. ________________________________________________________________
  676.  
  677. NoConnect = boolean
  678.  
  679.   disables the 'Connect to a network drive' command.
  680. ________________________________________________________________
  681.  
  682. NoDisconnect = boolean
  683.  
  684.   disables the 'Disconnect from a network drive' command.
  685. ________________________________________________________________
  686.  
  687. NoOpenOnConnect = boolean
  688.  
  689.   disables the 'Open new on connect' command.
  690. ________________________________________________________________
  691.  
  692. NoStepUpMenu  = boolean
  693.  
  694.   removes the 'StepUp' menu item from menu bar. Ignored if 
  695.   FM StepUp is not installed.
  696. ________________________________________________________________
  697.  
  698. NoToolbarMenu = boolean
  699.  
  700.   removes the 'Toolbar' menu item from menu bar. Ignored if 
  701.   FM Toolbar is not installed.
  702. ________________________________________________________________
  703.  
  704. NoGuardMenu = boolean
  705.  
  706.   removes the 'Guard' menu item from the menu bar. This command has
  707.   NO EFFECT if values of the UserName or RegNum commands are invalid
  708.   or missing.
  709.  
  710.   Note:the NoGrayedMenus command has no effect on the NoGuardMenu
  711.   command.  If NoGuardMenu=ON is specified, the 'Guard' submenu is
  712.   always deleted from the menu bar.
  713.  
  714.   CAUTION: if you set it to 'ON', you won't be able to disable FM
  715.     Guard by entering a password, and, if you follow the recommended
  716.     steps described in Section 2 of this file, you may have hard
  717.     time disabling FM Guard at all.  Use this command only after
  718.     having tested your Windows and FM Guard configurations and
  719.     making sure everything is set up the way you want it!
  720. ________________________________________________________________
  721.  
  722. ProcessLocalFile = boolean
  723.  
  724.   If the command 'ProcessLocalFile=ON' is specified in the
  725.   FMGUARD.SYS file, then after processing FMGUARD.SYS file in the
  726.   WINDOWS\SYSTEM directory, the contents of an additional file with
  727.   restricting commands is analized.  The location of this additional
  728.   file is specified with the command
  729.   'fmguard=<DOS-path-to-the-local-config-file>' which should be
  730.   added to the [windows] section of the WIN.INI file.  The 'local'
  731.   configuration file may contain any restrictive commands,
  732.   overriding the corresponding settings in the 'common' FMGUARD.SYS
  733.   file, thus providing a way to make File Manager more or less
  734.   restrictive, depending on the user.  The only commands which are
  735.   ignored in the 'local' configuration file are 'UserName',
  736.   'RegNum', and 'ProcessLocalFile'.  BE SURE to comment out those
  737.   entries in the local configuration file which you don't want to be
  738.   overriden.
  739.  
  740. ////////////////////////////////////////////////////////////////
  741. //
  742. // 4. Changing the password disabling/enabling FM Guard
  743. //
  744. ////////////////////////////////////////////////////////////////
  745.  
  746. After you register FM Guard and obtain your Registration Code, you
  747. can use PASSWORD.EXE to change the password required to
  748. disable/enable FM Guard while File Manager is running:
  749.  
  750.  - run PASSWORD.EXE, and when the dialog box pops up, enter the name
  751.    FM Guard is registered to (EXACTLY as it appears on your
  752.    Registration Acknowledgement!), your Registration Code, and the
  753.    new password.  If the registration information is entered
  754.    correctly, the dialog box will display a line that should be
  755.    added to your FMGUARD.SYS file.  It has the form:
  756.  
  757.      Password = number
  758.  
  759.    where "number" contains the password in an encoded form.  You may
  760.    wish to enter the new password again to verify that the resulting
  761.    "number" is the same.
  762.  
  763.    After you add the required 'Password =...' command to FMGUARD.SYS
  764.    (in the SYSTEM directory!), the new password can be used to
  765.    disable/enable FM Guard.
  766.  
  767. _________________________________________________________________
  768. Appendix A. Restricting Program Manager
  769. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  770.  
  771. You may also wish to restrict Program Manager in addition to File
  772. Manager.  Please note that the ability to restrict Program Manager
  773. is built-in into Windows and is NOT a feature of FM Guard.  The
  774. information below is provided only for reference purposes for your
  775. convenience.  If you have any questions about restricting Program
  776. Manager, you should contact the customer support department of
  777. Microsoft, NOT Chaosoft.
  778.  
  779. The [restrictions] section of PROGMAN.INI is intended to allow
  780. system administrators to restrict access to certain Program Manager
  781. functions, the settings within the section can consist of the
  782. following:
  783.  
  784. [restrictions]
  785. NoRun=
  786. NoClose=
  787. NoSaveSettings=
  788. NoFileMenu=
  789. EditLevel=
  790.  
  791. Description of Settings:
  792.  
  793. Entry             Value
  794. -----------------------------------------------------------
  795. NoRun = 1         Disables the Run command line on the File menu.
  796.                   The Run command will be dimmed on the File menu
  797.                   and the user will not be able to run
  798.                   applications from Program Manager unless the
  799.                   applications are set up as icons.
  800.  
  801. NoClose = 1       Disables the Exit Windows command on the File
  802.                   menu. Users will not be able to quit Program
  803.                   Manager (and thus Windows, assuming Program
  804.                   Manager is set up as the Windows SHELL).  The
  805.                   File/Exit Windows command and the Control
  806.                   menu/Close command are dimmed. ALT-F4 is also
  807.                   disabled.
  808.  
  809. NoSaveSettings=1  Disables the Save Settings on Exit command on
  810.                   the Options menu.  The Save Settings on Exit
  811.                   command will appear dimmed on the Options menu
  812.                   and any changes that the user makes to the
  813.                   arrangement of windows and icons will not be
  814.                   saved on exiting Windows.  This setting
  815.                   overrides the SaveSettings= entry in the
  816.                   [settings] section of PROGMAN.INI.
  817.  
  818. NoFileMenu = 1    Removes the File menu from Program Manager.  All of
  819.                   the commands on that menu are then unavailable.
  820.                   Users can start applications by using icons.
  821.                   Windows may still be exited via the System Menu or
  822.                   ALT-F4.
  823.  
  824.                   Note: For all the No* settings, setting them =0
  825.                   enables them (the default, including when they
  826.                   do not appear in PROGMAN.INI at all)
  827.  
  828. EditLevel =       Sets restrictions for what settings and features users
  829.                   can modify in Program manager.
  830.  
  831.                   0 -- Any changes may be made (default).
  832.  
  833.                   1 -- Prevents user from creating, deleting, or
  834.                        renaming GROUPS. The New, Move, Copy, and
  835.                        Delete commands on the File menu are dimmed
  836.                        when a group is selected.
  837.  
  838.                   2 -- All restrictions of level 1, plus prevents
  839.                        creating or deleting PROGRAM Items.  The
  840.                        New, Move, Copy, and Delete commands on the
  841.                        File menu are always dimmed.
  842.  
  843.                   3 -- All restrictions of level 2, plus prevents
  844.                        changing command lines for PROGRAM Items.
  845.                        The text in the Command Line box in the
  846.                        Properties dialog cannot be changed.
  847.  
  848.                   4 -- All restrictions of level 3, plus prevents
  849.                        ANY changes to PROGRAM Item information.
  850.                        Prevents changes in any of the areas of the
  851.                        Properties dialog, it still may be viewed,
  852.                        though all of the areas are dimmed.
  853.  
  854. _________________________________________________________________
  855. Appendix B. Restricting Control Panel
  856. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  857.  
  858. Below are step-by-step instructions on entries that can be made in
  859. the CONTROL.INI file to limit access to specific icons in the
  860. Control Panel, such as 386 Enhanced, International, Printers, and
  861. so on.
  862.  
  863. Please note that the ability to restrict Control Panel is built-in
  864. into Windows and is NOT a feature of FM Guard. The information
  865. below is provided only for reference purposes for your
  866. convenience. If you have any questions about restricting Control
  867. Panel, you should contact the customer support department of
  868. Microsoft, NOT Chaosoft.
  869.  
  870. Add a section called [Don't Load] to the CONTROL.INI file, then
  871. type the name of the icon that you don't want to be shown. The
  872. section should look as follows; however, only add the name of the
  873. item you want to limit.
  874.  
  875. Example of All the Icons Turned Off
  876. -----------------------------------
  877.  
  878. [Don't Load]
  879. Printers=1
  880. Color=1
  881. Fonts=1
  882. Ports=1
  883. Mouse=1
  884. Desktop=1
  885. keyboard=1
  886. Printers=1
  887. International=1
  888. Date/Time=1
  889. Network=1
  890. 386 Enhanced=1
  891. Drivers=1
  892. Sound=1
  893.  
  894. Example of All the Icons Turned On
  895. ----------------------------------
  896.  
  897. [Don't Load]
  898. Printers=
  899. Color=
  900. Fonts=
  901. Ports=
  902. Mouse=
  903. Desktop=
  904. keyboard=
  905. Printers=
  906. International=
  907. Date/Time=
  908. Network=
  909. 386 Enhanced=
  910. Drivers=
  911. Sound=
  912.  
  913. A "0" or "1" after the "=" sign (without quotation marks) will disable
  914. that icon.
  915.  
  916.